package mgr

import (
	"fmt"
	"idle/internal/game/monster"
	"idle/pkg/config"
)

type monsterMgr struct {
}

func GetMonsterMgr() *monsterMgr {
	return nil
}

func (mMgr *monsterMgr) CreateMonster(cid int) *monster.Monster {
	monsterCfg := config.GetMonsterConfig(cid)
	if monsterCfg == nil {
		fmt.Println("不存在的怪物id", cid)
		return nil
	}

	m := monster.NewMonster()
	m.Cid = cid
	m.Lv = monsterCfg.Lv
	m.Exp = monsterCfg.Exp
	return m
}
